Use the `atty` crate for TTY detection
authorAlex Crichton <alex@alexcrichton.com>
Thu, 15 Jun 2017 15:08:35 +0000 (08:08 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 15 Jun 2017 15:08:35 +0000 (08:08 -0700)
commit9629f99dd0a87d4c8fb8953fd88bb8c9db946a9c
tree122c258b420ad5a4e0227fa242fa438df92d78f4
parentf0f14461784e2d088fd83e50947ca42afa9cb87e
Use the `atty` crate for TTY detection

This is more robust in the face of msys terminals and otherwise helps share more
dependencies!

Closes #4166
Cargo.lock
Cargo.toml
src/cargo/core/shell.rs
src/cargo/lib.rs